Active installs
5K+
Subscription includes
Support
The widget uses money.js and the Open Exchange Rates API to pull live exchange rates and substitute displayed prices in real time. All WooCommerce‑formatted prices update automatically, including cart totals. Checkout still uses your store’s base currency, and the converted total is stored with the order for your records.
You can add and convert to as many currencies as you want via the widget settings:
On the frontend:
The Currency Converter Widget is designed for stores with international audiences who want to display local prices without the overhead of managing multiple checkout currencies. It works by dynamically replacing the displayed prices and totals across your catalog with live exchange rate conversions, so shoppers instantly see what your products cost in their own familiar currency. Checkout still happens in your store’s base currency, keeping operations simple for you.
Examples of who benefits:
Why use it? Because it reduces bounce and confusion. Shoppers who don’t understand prices in their local context are more likely to leave. Showing them familiar values makes your store feel global-ready while still keeping your checkout, reporting, and accounting streamlined in one base currency.
Heads up: Currency conversions are estimates for display only. Checkout and payment use your store’s base currency.
If you need customers to purchase in their chosen currency, we recommend
WooCommerce Multi‑Currency.
No. It only changes the displayed currency for browsing. Orders are charged in your store’s base currency, and the converted total the customer saw is saved for reference.
From Open Exchange Rates, used via the money.js library to update displayed prices dynamically.
As many as you like. Add them in the widget settings and they become available to shoppers on the frontend.
No. This widget is for display only. If you want to charge in multiple currencies, use WooCommerce Multi‑Currency.
Extension information
Quality Checks
Compatibility
Countries